home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 11
/
FM Towns Free Software Collection 11.iso
/
t_os
/
tool
/
khoaf
/
kh_setup.bas
< prev
next >
Wrap
BASIC Source File
|
1995-02-18
|
2KB
|
49 lines
10 CLS:COLOR 6:PRINT"KHoAF SETUP"
20 COLOR 4:PRINT"検索用データ KHOAF.IDK を作成または更新します。"
30 PRINT"フリコレ3以降に対応しています。"
40 COLOR 7:PRINT
50 PRINT"登録するフリコレをQドライブに入れてください。"
60 INPUT"登録するフリコレのNo.を入力してください ",FCNO
70 INPUT"これでよろしいですか?(Y/N) ",A$
80 IF A$="Y" OR A$="y" THEN ELSE IF A$="N" OR A$="n" THEN 100 ELSE 70
90 GOSUB *MAIN
100 INPUT"さらに登録を続けますか?(Y/N) ",A$
110 IF A$="N" OR A$="n" THEN ELSE IF A$="Y" OR A$="y" THEN 40 ELSE 100
120 PRINT"ありがとうございました。"
130 END
140 '
150 *MAIN
160 OPEN "I",#1,"Q:\HELPER.IDX"
170 OPEN "A",#2,"KHOAF.IDK"
180 LINE INPUT#1,R$
190 IF LEFT$(R$,8)="KEYWORD:" THEN 180
200 *READ_INIT
210 PROGRAM$="":MAKE$="":KEYWORD$="":GGG$="":DOC$="":DIR$=""
220 COP$="":README$="":MANUAL$=""
230 *READ
240 IF EOF(1) THEN CLOSE:RETURN
250 LINE INPUT#1,R$
260 L=LEN(R$):IF L=0 THEN *CHECK
270 A$=LEFT$(R$,8)
280 IF A$="PROGRAM:" THEN PROGRAM$=RIGHT$(R$,-(L-9)*(L>9)):GOTO *READ
290 IF A$="MAKE: " THEN MAKE$ =RIGHT$(R$,-(L-9)*(L>9)):GOTO *READ
300 IF A$="KEYWORD:" THEN KEYWORD$=RIGHT$(R$,-(L-9)*(L>9)):GOTO *READ
310 IF A$="COPY: " THEN COP$ =RIGHT$(R$,-(L-9)*(L>9)):GOTO *READ
320 IF A$="README: " THEN README$ =RIGHT$(R$,-(L-9)*(L>9)):GOTO *READ
330 IF A$="MANUAL: " THEN MANUAL$ =RIGHT$(R$,-(L-9)*(L>9)):GOTO *READ
340 IF A$="DIR: " THEN DIR$ =RIGHT$(R$,-(L-9)*(L>9)):GOTO *READ
350 GOTO *READ
360 *CHECK
370 IF README$<>"" THEN GGG$=README$ ELSE GGG$=DIR$
380 IF MANUAL$<>"" THEN DOC$=MANUAL$ ELSE DOC$=DIR$
390 IF COP$<>"" THEN DIR$=COP$
400 I=I+1
410 PRINT#2,PROGRAM$
420 PRINT#2,MAKE$
430 PRINT#2,KEYWORD$
440 PRINT#2,GGG$
450 PRINT#2,DOC$
460 PRINT#2,DIR$
470 PRINT#2,FCNO
480 GOTO *READ_INIT